home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 February / EnigmA AMIGA RUN 15 (1997)(G.R. Edizioni)(IT)[!][issue 1997-02][PLANET CD V].iso / progs / utility / xopa / xopa.structs < prev   
Text File  |  1997-01-05  |  16KB  |  677 lines

  1. # --==**> XOpa-Strukturdefinition
  2.  
  3. ; letzte Änderung am 5.1.1997
  4. ; geschrieben von Axel Dörfler
  5.  
  6. #libraries
  7. intuition.library=IntuitionBase
  8. graphics.library=GfxBase
  9. dos.library=DosLibrary
  10.  
  11. #structs
  12. @struct=Task
  13. tc_Node         :Node
  14. tc_Flags        :UBYTE
  15. tc_State        :UBYTE
  16. tc_IDNestCnt    :BYTE
  17. tc_TDNestCnt    :BYTE
  18. tc_SigAlloc     :FLGLONG
  19. tc_SigWait      :FLGLONG
  20. tc_SigRecvd     :FLGLONG
  21. tc_SigExcept    :FLGLONG
  22. tc_TrapAlloc    :UWORD
  23. tc_TrapAble     :UWORD
  24. tc_ExceptData   :PTR
  25. tc_ExceptCode   :PTR
  26. tc_TrapData     :PTR
  27. tc_TrapCode     :PTR
  28. tc_SPReg        :PTR
  29. tc_SPLower      :PTR
  30. tc_SPUpper      :PTR
  31. tc_Switch       :PTR
  32. tc_Launch       :PTR
  33. tc_MemEntry     :List
  34. tc_UserData     :PTR
  35. @struct=View
  36. ViewPort        :^ViewPort
  37. LOFCprList      :^cprlist
  38. SHFCprList      :^cprlist
  39. DyOffset        :WORD
  40. DxOffset        :WORD
  41. Modes           :FLGWORD
  42. @struct=IntuitionBase
  43. LibNode         :Library
  44. ViewLord        :View
  45. ActiveWindow    :^Window
  46. ActiveScreen    :^Screen
  47. FirstScreen     :^Screen
  48. Flags           :FLGLONG
  49. MouseY          :WORD
  50. MouseX          :WORD
  51. Seconds         :ULONG
  52. Micros          :ULONG
  53. @struct=ViewPort
  54. Next            :^ViewPort
  55. ColorMap        :^ColorMap
  56. DspIns          :^CopList
  57. SprIns          :^CopList
  58. ClrIns          :^CopList
  59. UCopIns         :^UCopList
  60. DWidth          :WORD
  61. DHeight         :WORD
  62. DxOffset        :WORD
  63. DyOffset        :WORD
  64. Modes           :FLGWORD
  65. SpritePriorities:UBYTE
  66. ExtendedModes   :FLGBYTE
  67. RasInfo         :^RasInfo
  68. @struct=Window
  69. NextWindow      :^Window
  70. LeftEdge        :WORD
  71. TopEdge         :WORD
  72. Width           :WORD
  73. Height          :WORD
  74. MouseY          :WORD
  75. MouseX          :WORD
  76. MinWidth        :WORD
  77. MinHeight       :WORD
  78. MaxWidth        :UWORD
  79. MaxHeight       :UWORD
  80. Flags           :FLGLONG
  81. MenuStrip       :^Menu
  82. Title           :STR
  83. FirstRequest    :^Requester
  84. DMRequest       :^Requester
  85. ReqCount        :WORD
  86. WScreen         :^Screen
  87. RPort           :^RastPort
  88. BorderLeft      :BYTE
  89. BorderTop       :BYTE
  90. BorderRight     :BYTE
  91. BorderBottom    :BYTE
  92. BorderRPort     :^RastPort
  93. FirstGadget     :^Gadget
  94. Parent          :^Window
  95. Descendant      :^Window
  96. Pointer         :PTR
  97. PtrHeight       :BYTE
  98. PtrWidth        :BYTE
  99. XOffset         :BYTE
  100. YOffset         :BYTE
  101. IDCMPFlags      :FLGLONG
  102. UserPort        :^MsgPort
  103. WindowPort      :^MsgPort
  104. MessageKey      :^IntuiMessage
  105. DetailPen       :UBYTE
  106. BlockPen        :UBYTE
  107. CheckMark       :^Image
  108. ScreenTitle     :STR
  109. GZZMouseX       :WORD
  110. GZZMouseY       :WORD
  111. GZZWidth        :WORD
  112. GZZHeight       :WORD
  113. ExtData         :PTR
  114. UserData        :PTR
  115. WLayer          :^Layer
  116. IFont           :^TextFont
  117. MoreFlags       :FLGLONG
  118. @struct=Interrupt
  119. is_Node         :Node
  120. is_Data         :PTR
  121. is_Code         :PTR
  122. @struct=Message
  123. mn_Node         :Node
  124. mn_ReplyPort    :^MsgPort
  125. mn_Length       :UWORD
  126. @struct=RasInfo
  127. Next            :^RasInfo
  128. BitMap          :^BitMap
  129. RxOffset        :WORD
  130. RyOffset        :WORD
  131. @struct=Point
  132. x               :WORD
  133. y               :WORD
  134. @struct=Rectangle
  135. MinX            :WORD
  136. MinY            :WORD
  137. MaxX            :WORD
  138. MaxY            :WORD
  139. @struct=RegionRectangle
  140. Next            :^RegionRectangle
  141. Prev            :^RegionRectangle
  142. bounds          :Rectangle
  143. @struct=Region
  144. bounds          :Rectangle
  145. RegionRectangle :^RegionRectangle
  146. @struct=SemaphoreRequest
  147. sr_Link         :MinNode
  148. sr_Waiter       :^Task
  149. @struct=SignalSemaphore
  150. ss_Link         :Node
  151. ss_NestCount    :WORD
  152. ss_WaitQueue    :MinList
  153. ss_MultipleLink :SemaphoreRequest
  154. ss_Owner        :^Task
  155. ss_QueueCount   :WORD
  156. @struct=Layer
  157. front           :^Layer
  158. back            :^Layer
  159. ClipRect        :^ClipRect
  160. rp              :^RastPort
  161. bounds          :Rectangle
  162. reserved        :FLGBYTE[4]
  163. priority        :WORD
  164. Flags           :FLGWORD
  165. SuperBitMap     :^BitMap
  166. SuperClipRect   :^ClipRect
  167. Window          :PTR
  168. Scroll_X        :WORD
  169. Scroll_Y        :WORD
  170. cr              :^ClipRect
  171. cr2             :^ClipRect
  172. crnew           :^ClipRect
  173. SuperSaveClipRects :^ClipRect
  174. _cliprects      :^ClipRect
  175. LayerInfo       :^Layer_Info
  176. Lock            :SignalSemaphore
  177. BackFill        :^Hook
  178. reserved1       :FLGLONG
  179. ClipRegion      :^Region
  180. saveClipRects   :^Region
  181. Width           :WORD
  182. Height          :WORD
  183. reserved2       :FLGBYTE[18]
  184. DamageList      :^Region
  185. @struct=ClipRect
  186. Next            :^ClipRect
  187. prev            :^ClipRect
  188. lobs            :^Layer
  189. BitMap          :^BitMap
  190. bounds          :Rectangle
  191. _p1             :^ClipRect
  192. _p2             :^ClipRect
  193. reserved        :FLGLONG
  194. Flags           :FLGLONG
  195. @struct=ExtendedNode
  196. xln_Succ        :^Node
  197. xln_Pred        :^Node
  198. xln_Type        :UBYTE
  199. xln_Pri         :BYTE
  200. xln_Name        :STR
  201. xln_Subsystem   :UBYTE
  202. xln_Subtype     :UBYTE
  203. xln_Library     :FLGLONG
  204. xln_Init        :PTR
  205. @struct=ViewPortExtra
  206. n               :ExtendedNode
  207. ViewPort        :^ViewPort
  208. DisplayClip     :Rectangle
  209. VecTable        :PTR
  210. DriverData      :PTR[2]
  211. Flags           :FLGWORD
  212. Origin          :Point[2]
  213. cop1ptr         :PTR
  214. cop2ptr         :PTR
  215. @struct=PaletteExtra
  216. pe_Semaphore    :SignalSemaphore
  217. pe_FirstFree    :UWORD
  218. pe_NFree        :UWORD
  219. pe_FirstShared  :UWORD
  220. pe_NShared      :UWORD
  221. pe_RefCnt       :PTR
  222. pe_AllocList    :PTR
  223. pe_ViewPort     :^ViewPort
  224. pe_SharableColors:UWORD
  225. @struct=ColorMap
  226. Flags           :FLGBYTE
  227. Type            :FLGBYTE
  228. Count           :UWORD
  229. ColorTable      :PTR
  230. cm_vpe          :^ViewPortExtra
  231. LowColorBits    :PTR
  232. TransparencyPlane:UBYTE
  233. SpriteResolution:UBYTE
  234. SpriteResDefault:UBYTE
  235. AuxFlags        :FLGBYTE
  236. cm_vp           :^ViewPort
  237. NormalDisplayInfo:PTR
  238. CoerceDisplayInfo:PTR
  239. cm_batch_items  :^TagItem
  240. VPModeID        :FLGLONG
  241. PalExtra        :^PaletteExtra
  242. SpriteBase_Even :UWORD
  243. SpriteBase_Odd  :UWORD
  244. Bp_0_base       :UWORD
  245. Bp_1_base       :UWORD
  246. @struct=TmpRas
  247. RasPtr          :PTR
  248. Size            :LONG
  249. @struct=AreaInfo
  250. VctrTbl         :PTR
  251. VctrPtr         :PTR
  252. FlagTbl         :PTR
  253. FlagPtr         :PTR
  254. Count           :WORD
  255. MaxCount        :WORD
  256. FirstX          :WORD
  257. FirstY          :WORD
  258. @struct=GelsInfo
  259. sprRsrvd        :BYTE
  260. Flags           :FLGBYTE
  261. gelHead         :^VSprite
  262. gelTail         :^VSprite
  263. nextLine        :PTR
  264. lastColor       :PTR
  265. collHandler     :^collTable
  266. leftmost        :WORD
  267. rightmost       :WORD
  268. topmost         :WORD
  269. bottommost      :WORD
  270. firstBlissObj   :PTR
  271. lastBlissObj    :PTR
  272. @struct=Border
  273. LeftEdge        :WORD
  274. TopEdge         :WORD
  275. FrontPen        :UBYTE
  276. BackPen         :UBYTE
  277. DrawMode        :UBYTE
  278. Count           :BYTE
  279. XY              :PTR
  280. NextBorder      :^Border
  281. @struct=Image
  282. LeftEdge        :WORD
  283. TopEdge         :WORD
  284. Width           :WORD
  285. Height          :WORD
  286. Depth           :WORD
  287. ImageData       :PTR
  288. PlanePick       :UBYTE
  289. PlaneOnOff      :UBYTE
  290. NextImage       :^Image
  291. @struct=IntuiText
  292. FrontPen        :UBYTE
  293. BackPen         :UBYTE
  294. DrawMode        :UBYTE
  295. LeftEdge        :WORD
  296. TopEdge         :WORD
  297. ITextFont       :^TextAttr
  298. IText           :STR
  299. NextText        :^IntuiText
  300. @struct=IntuiMessage
  301. ExecMessage     :Message
  302. Class           :FLGLONG
  303. Code            :FLGWORD
  304. Qualifier       :FLGWORD
  305. IAddress        :PTR
  306. MouseX          :WORD
  307. MouseY          :WORD
  308. Seconds         :ULONG
  309. Micros          :ULONG
  310. IDCMPWindow     :^Window
  311. SpecialLink     :^IntuiMessage
  312. @struct=MenuItem
  313. NextItem        :^MenuItem
  314. LeftEdge        :WORD
  315. TopEdge         :WORD
  316. Width           :WORD
  317. Height          :WORD
  318. Flags           :FLGWORD
  319. MutualExclude   :FLGLONG
  320. ItemFill        :PTR
  321. SelectFill      :PTR
  322. Command         :BYTE
  323. SubItem         :^MenuItem
  324. NextSelect      :UWORD
  325. @struct=Menu
  326. NextMenu        :^Menu
  327. LeftEdge        :WORD
  328. TopEdge         :WORD
  329. Width           :WORD
  330. Height          :WORD
  331. Flags           :FLGWORD
  332. MenuName        :STR
  333. FirstItem       :^MenuItem
  334. JazzX           :WORD
  335. JazzY           :WORD
  336. BeatX           :WORD
  337. BeatY           :WORD
  338. @struct=Gadget
  339. NextGadget      :^Gadget
  340. LeftEdge        :WORD
  341. TopEdge         :WORD
  342. Width           :WORD
  343. Height          :WORD
  344. Flags           :FLGWORD
  345. Activation      :FLGWORD
  346. GadgetType      :FLGWORD
  347. GadgetRender    :PTR
  348. SelectRender    :PTR
  349. GadgetText      :^IntuiText
  350. MutualExclude   :FLGLONG
  351. SpecialInfo     :PTR
  352. GadgetID        :UWORD
  353. UserData        :PTR
  354. @struct=TextAttr
  355. ta_Name         :STR
  356. ta_YSize        :UWORD
  357. ta_Style        :UBYTE
  358. ta_Flags        :FLGBYTE
  359. @struct=TextFont
  360. tf_Message      :Message
  361. tf_YSize        :UWORD
  362. tf_Style        :UBYTE
  363. tf_Flags        :FLGBYTE
  364. tf_XSize        :UWORD
  365. tf_BaseLine     :UWORD
  366. tf_BoldSmear    :UWORD
  367. tf_Accessors    :UWORD
  368. tf_LoChar       :UBYTE
  369. tf_HiChar       :UBYTE
  370. tf_CharData     :PTR
  371. tf_Modulo       :UWORD
  372. tf_CharLoc      :PTR
  373. tf_CharSpace    :PTR
  374. tf_CharKern     :PTR
  375. @struct=RastPort
  376. Layer           :^Layer
  377. BitMap          :^BitMap
  378. AreaPtrn        :PTR
  379. TmpRas          :^TmpRas
  380. AreaInfo        :^AreaInfo
  381. GelsInfo        :^GelsInfo
  382. Mask            :UBYTE
  383. FgPen           :BYTE
  384. BgPen           :BYTE
  385. AOlPen          :BYTE
  386. DrawMode        :BYTE
  387. AreaPtSz        :BYTE
  388. linepatcnt      :BYTE
  389. dummy           :BYTE
  390. Flags           :FLGWORD
  391. LinePtrn        :FLGWORD
  392. cp_x            :WORD
  393. cp_y            :WORD
  394. minterms        :UBYTE[8]
  395. PenWidth        :WORD
  396. PenHeight       :WORD
  397. Font            :^TextFont
  398. AlgoStyle       :FLGBYTE
  399. TxFlags         :FLGBYTE
  400. TxHeight        :UWORD
  401. TxWidth         :UWORD
  402. TxBaseLine      :UWORD
  403. TxSpacing       :WORD
  404. RP_User         :PTR
  405. longreserved    :FLGLONG[2]
  406. wordreserved    :FLGWORD[7]
  407. reserved        :FLGBYTE[8]
  408. @struct=Layer_Info
  409. top_Layer       :^Layer
  410. check_lp        :^Layer
  411. obs             :^ClipRect
  412. FreeClipRects   :^ClipRect
  413. PrivateReserve1 :FLGLONG
  414. PrivateReserve2 :FLGLONG
  415. Lock            :SignalSemaphore
  416. gs_Head         :MinList
  417. PrivateReserve3 :FLGWORD
  418. PrivateReserve4 :FLGLONG
  419. Flags           :FLGWORD
  420. fatten_count    :BYTE
  421. LockLayersCount :BYTE
  422. PrivateReserve5 :FLGWORD
  423. BlankHook       :PTR
  424. LayerInfo_extra :PTR
  425. @struct=BitMap
  426. BytesPerRow     :UWORD
  427. Rows            :UWORD
  428. Flags           :FLGBYTE
  429. Depth           :UBYTE
  430. pad             :UWORD
  431. Planes          :PTR[8]
  432. @struct=Screen
  433. NextScreen      :^Screen
  434. FirstWindow     :^Window
  435. LeftEdge        :WORD
  436. TopEdge         :WORD
  437. Width           :WORD
  438. Height          :WORD
  439. MouseY          :WORD
  440. MouseX          :WORD
  441. Flags           :FLGWORD
  442. Title           :STR
  443. DefaultTitle    :STR
  444. BarHeight       :BYTE
  445. BarVBorder      :BYTE
  446. BarHBorder      :BYTE
  447. MenuVBorder     :BYTE
  448. MenuHBorder     :BYTE
  449. WBorTop         :BYTE
  450. WBorLeft        :BYTE
  451. WBorRight       :BYTE
  452. WBorBottom      :BYTE
  453. Font            :^TextAttr
  454. ViewPort        :ViewPort
  455. RastPort        :RastPort
  456. BitMap          :BitMap
  457. LayerInfo       :Layer_Info
  458. FirstGadget     :^Gadget
  459. DetailPen       :UBYTE
  460. BlockPen        :UBYTE
  461. SaveColor0      :UWORD
  462. BarLayer        :^Layer
  463. ExtData         :PTR
  464. UserData        :PTR
  465. @struct=Requester
  466. OlderRequest    :^Requester
  467. LeftEdge        :WORD
  468. TopEdge         :WORD
  469. Width           :WORD
  470. Height          :WORD
  471. RelLeft         :WORD
  472. RelTop          :WORD
  473. ReqGadget       :^Gadget
  474. ReqBorder       :^Border
  475. ReqText         :^IntuiText
  476. Flags           :UWORD
  477. BackFill        :UBYTE
  478. ReqLayer        :^Layer
  479. ReqPad1         :UBYTE[32]
  480. ImageBMap       :^BitMap
  481. RWindow         :^Window
  482. ReqImage        :^Image
  483. ReqPad2         :UBYTE[32]
  484. @struct=MonitorSpec
  485. ms_Node         :ExtendedNode
  486. ms_Flags        :FLGWORD
  487. ratioh          :LONG
  488. ratiov          :LONG
  489. total_rows      :UWORD
  490. total_colorclocks:UWORD
  491. DeniseMaxDisplayColumn:UWORD
  492. BeamCon0        :UWORD
  493. min_row         :UWORD
  494. ms_Special      :^SpecialMonitor
  495. ms_OpenCount    :UWORD
  496. ms_transform    :PTR
  497. ms_translate    :PTR
  498. ms_scale        :PTR
  499. ms_xoffset      :UWORD
  500. ms_yoffset      :UWORD
  501. ms_LegalView    :Rectangle
  502. ms_maxoscan     :PTR
  503. ms_videoscan    :PTR
  504. DeniseMinDisplayColumn       :UWORD
  505. DisplayCompatible            :ULONG
  506. DisplayInfoDataBase          :List
  507. DisplayInfoDataBaseSemaphore :SignalSemaphore
  508. ms_MrgCop       :PTR
  509. ms_LoadView     :PTR
  510. ms_KillView     :PTR
  511. @struct=AnalogSignalInterval
  512. asi_Start       :UWORD
  513. asi_Stop        :UWORD
  514. @struct=SpecialMonitor
  515. spm_Node        :ExtendedNode
  516. spm_Flags       :FLGWORD
  517. do_monitor      :PTR
  518. reserved1       :PTR
  519. reserved2       :PTR
  520. reserved3       :PTR
  521. hblank          :AnalogSignalInterval
  522. vblank          :AnalogSignalInterval
  523. hsync           :AnalogSignalInterval
  524. vsync           :AnalogSignalInterval
  525. @struct=GfxBase
  526. LibNode         :Library
  527. ActiView        :^View
  528. copinit         :^copinit
  529. cia             :PTR
  530. blitter         :PTR
  531. LOFlist         :PTR
  532. SHFlist         :PTR
  533. blthd           :^bltnode
  534. blttl           :^bltnode
  535. bsblthd         :^bltnode
  536. bsblttl         :^bltnode
  537. vbsrv           :Interrupt
  538. timsrv          :Interrupt
  539. bltsrv          :Interrupt
  540. TextFonts       :List
  541. DefaultFont     :^TextFont
  542. Modes           :FLGWORD
  543. VBlank          :BYTE
  544. Debug           :BYTE
  545. BeamSync        :WORD
  546. system_bplcon0  :FLGWORD
  547. SpriteReserved  :UBYTE
  548. bytereserved    :UBYTE
  549. Flags           :FLGWORD
  550. BlitLock        :WORD
  551. BlitNest        :WORD
  552. BlitWaitQ       :List
  553. BlitOwner       :^Task
  554. TOF_WaitQ       :List
  555. DisplayFlags    :UWORD
  556. SimpleSprite    :PTR
  557. MaxDisplayRow   :UWORD
  558. MaxDisplayColumn:UWORD
  559. NormalDisplayRows:UWORD
  560. NormalDisplayColumns:UWORD
  561. NormalDPMX      :UWORD
  562. NormalDPMY      :UWORD
  563. LastChanceMemory:^SignalSemaphore
  564. LCMptr          :PTR
  565. MicrosPerLine   :UWORD
  566. MinDisplayColumn:UWORD
  567. ChipRevBits0    :FLGBYTE
  568. MemType         :FLGBYTE
  569. crb_reserved    :FLGBYTE[4]
  570. monitor_id      :UWORD
  571. hedley          :FLGLONG[8]
  572. hedley_sprites  :FLGLONG[8]
  573. hedley_sprites1 :FLGLONG[8]
  574. hedley_count    :WORD
  575. hedley_flags    :FLGWORD
  576. hedley_tmp      :WORD
  577. hash_table      :PTR
  578. current_tot_rows :UWORD
  579. current_tot_cclks:UWORD
  580. hedley_hint     :UBYTE
  581. hedley_hint2    :UBYTE
  582. nreserved       :FLGLONG[4]
  583. a2024_sync_raster :PTR
  584. control_delta_pal :UWORD
  585. control_delta_ntsc:UWORD
  586. current_monitor :^MonitorSpec
  587. MonitorList     :List
  588. default_monitor :^MonitorSpec
  589. MonitorListSemaphore:^SignalSemaphore
  590. DisplayInfoDataBase :PTR
  591. TopLine         :UWORD
  592. ActiViewCprSemaphore:^SignalSemaphore
  593. UtilBase        :PTR
  594. ExecBase        :PTR
  595. bwshifts        :PTR
  596. StrtFetchMasks  :PTR
  597. StopFetchMasks  :PTR
  598. Overrun         :PTR
  599. RealStops       :PTR
  600. SpriteWidth     :UWORD
  601. SpriteFMode     :UWORD
  602. SoftSprites     :FLGBYTE
  603. arraywidth      :BYTE
  604. DefaultSpriteWidth:UWORD
  605. SprMoveDisable  :UBYTE
  606. WantChips       :UBYTE
  607. BoardMemType    :UBYTE
  608. Bugs            :UBYTE
  609. gb_LayersBase   :PTR
  610. ColorMask       :FLGLONG
  611. IVector         :PTR
  612. IData           :PTR
  613. SpecialCounter  :ULONG
  614. DBList          :PTR
  615. MonitorFlags    :FLGWORD
  616. ScanDoubledSprites:UBYTE
  617. BP3Bits         :UBYTE
  618. MonitorVBlank   :AnalogSignalInterval
  619. natural_monitor :^MonitorSpec
  620. ProgData        :PTR
  621. ExtSprites      :UBYTE
  622. pad3            :UBYTE
  623. GfxFlags        :FLGWORD
  624. VBCounter       :LONG
  625. HashTableSemaphore:^SignalSemaphore
  626. HWEmul          :PTR[9]
  627. @struct=Unit
  628. unit_MsgPort    :MsgPort
  629. unit_flags      :FLGBYTE
  630. unit_pad        :UBYTE
  631. unit_OpenCnt    :UWORD
  632. @struct=IORequest
  633. io_Message      :Message
  634. io_Device       :^Device
  635. io_Unit         :^Unit
  636. io_Command      :UWORD
  637. io_Flags        :FLGBYTE
  638. io_Error        :BYTE
  639. @struct=timeval
  640. tv_secs         :ULONG
  641. tv_micro        :ULONG
  642. @struct=timerequest
  643. tr_node         :IORequest
  644. tr_time         :timeval
  645.  
  646. ; Dos-Library-Definitionen
  647.  
  648. @struct=DateStamp
  649. ds_Days         :LONG
  650. ds_Minute       :LONG
  651. ds_Tick         :LONG
  652. @struct=RootNode
  653. rn_TaskArray          :BPTR
  654. rn_ConsoleSegment     :BPTR
  655. rn_Time               :DateStamp
  656. rn_RestartSeg         :FLGLONG
  657. rn_Info               :BPTR
  658. rn_FileHandlerSegment :BPTR
  659. rn_CliList            :MinList
  660. rn_BootProc           :^MsgPort
  661. rn_ShellSegment       :BPTR
  662. rn_Flags              :FLGLONG
  663. @struct=DosLibrary
  664. dl_Lib          :Library
  665. dl_Root         :^RootNode
  666. dl_GV           :PTR
  667. dl_A2           :LONG
  668. dl_A5           :LONG
  669. dl_A6           :LONG
  670. dl_Errors       :^ErrorString
  671. dl_TimeReq      :^timerequest
  672. dl_UtilityBase  :^Library
  673. dl_IntuitionBase :^Library
  674.  
  675. #end
  676.  
  677.